package modelLayer;



/**
 * MarkedsVare er en subklasse til Vare, MarkedsVare kan f.eks. vaere en hammer.
 * 
 * @author (Gruppe 2. Jonas, Danny, Kasper, Bruno & Jesper) 
 * @version (17/12-2012)
 */
public class MarkedsVare extends Vare
{
   private Lokation lokation;
   private Leverandoer leverandoer;
   private double stkPris;
   private int maxLager;
   private int minLager;
   private int antalPaaLager;

    /**
     * Constructor for objects of class MarkedsVare
     */
    public MarkedsVare(Lokation lokation, String type, String beskrivelse,
        double stkPris, int maxLager, int minLager, int AntalPaaLager)
    {
        super(type, beskrivelse);

        //setStkPris(stkPris);
        
        this.stkPris = stkPris;
        this.maxLager = maxLager;
        this.minLager = minLager;
        this.antalPaaLager = antalPaaLager;
        this.lokation = lokation;
    }
    
    /**
     * Returnerer styk prisen for en markedsvare.
     */
    public double getStkPris()
    {
        return stkPris;
    }
    
    /*public void setStkPris(double pris) throws Exception
    {
        if (pris <= 0)
        {
            throw new Exception("Prisen må ikke være negativ.");
        }
        else
        {
            stkPris = pris;
        }
    }*/
}
